Added Non-Parcel types and Null Parcelable
Added package-private and protected specific invocation strategy
Updated license header
Updated gitignore