General purpose patch adding missing getters/setters to BlockData and its child types. Co-authored-by: SoSeDiK <mrsosedik@gmail.com> Co-authored-by: Fabrizio La Rosa <lr.fabrizio@gmail.com>