Default values fix

This PR fixes the blog creation bug. Default values in annotations have been added but the fields were still not nullable, leading to an exception when doctrine made the insert with the values found in the entity (i.e. null values). Using php default values is also more flexible (no dg changes required if the default values change).