CDK-316: Updated formatting for the code and added support for classes that are not Avro or Serializable using Avro Reflect