Removing big constructors. Supporting only JSON creation.