Apistar 0.5.x Type system Read Only property

Hi guys,

I am finding that I am creating duplicate code in the move over from Marshmallow to the APIStar type system. For example I am writing a UserCreateSchema for POST requests and then a UserSchema for GET requests. When I look at the OpenAPI spec though it looks like you should be able to set a property as readOnly where it will serialize on response generation but requests should not include it in a representation.

Am I missing something here or are we currently limited in the 0.5.40 typesystem implementation to having to define multiple Schemas?