Add PropelCollectionHandler + tests