So lets say a user places a block, and I want to save information on the block, my current idea was to make an object for the block (CustomBlock.java) and then serialize the instance and save it in MySQL. Or create a parent class and serialize that so it saves all of it's children. Is there a better way to do this? Haven't explored this sector yet, looking for ideas. Thanks.