Sets the value of a property. If not exists it will be created.
Function for the subclass to perform the blocks output
Needs to be overwritten if the blocktype provides a special kind of data that needs to be processed before displaying it in frontend.